add desk and book controllers