new sequencer+login function