finish basic functionrepeat day select