added basic code still testing left
deleted folds not sure
added folds