First commit. Framework is there