added more stuff, still using tutorials