created for the course project of datascience toolbox