add unittest book
add preffix for names
partially move custom