inconsistent naming
use consistent naming then