Amal (Implementation verses)