fixed bugs regarding no values or null values