working on view stuff