Extended main class functionality and storage functionality.