move community return parameters from book to const interface