no more hardcoded data, all from db now