i like this naming convention better