added components for needed views (so far without any functionality)