The initial commit with 2/3 components working together. all components that are needed