version 0.5 now with helpers