Added the basic structure