committing all dat code