adding some features like minimum signatures, goal of signatures