Prototyping for Pulse implementation