working on pulse