mucking with main data