change manual insert user to auto by build method