my naming convention sucks