standardized controller definitions
search working again