Added procedure

Procedure in place. Boolean is currently broken.  Working on that now.