add start, stop and pull methods