modified book and user modules