fixing that user prototype bug