adding to specs and some updates to data object