First Commit
Basic controller