breaking into templates
backing up
added base_components