changed the custom back button to the hardware back button, not done with debugging
added all features and started testing and debugging.