more changes
add get_data_specs
fixing description
fix bug
helper functions plus tests