Added basic prototypes and object creator.