handle none data