modified the start up interface