Added Working Buttons using function pointers