tried to clean up the documentation