add semi login