book create working