initial pull request from basics