method doesnt need override anymore