signup prototype working