no more id's in the front end, changed all the algorithms to smart things