Creating prototypes and variables