third commit: blossom function was added.