Added hook_menu() and settings callback