implemented till and including imputing missing values -> create a new dataset without NA