had to change the data model to some bull shit because a previous engineer introduced a bull shit convention