adds more functionality on the alamid framework