pulse controller almost done. Needs small fixes.