Puls technologies inc