new gem rolify and fixing some tests, TODO: test for all the new things