suboptimal but fully functional with all data