folds composition method added