modified loading functionality and menu to use %