optimize signup process