basic view but plenty to be fixed