initial commit
added legacy controller