fixed signature design bug