First commit
Basic program