Broken interface but works with database. booyah