Added basic prototypes and structure to shell object