figured out how to create different user types