fixed nil ptr error