Adding the hability to dynamicly add menu functionalities