adding data and other crap