basic User and Booting model