refactored public views