no longer need to explicitly declare these