fixed a null error bug