added more options to free mode
completed all modes