commit multi-login version