p4 rb faster refactor, created p4clj