Initial Commit of Full Plugin