Refactoring select_object page