first commit, Base powers implemented