more books controller stuff