oops damn naming conventions