forgot to reference self