routings fixed
tons of db optimization