fixed null parameter exception