Initial extension commit

Extension Prototype