first steps putting all together