code cleanup, group indicator added, proposal (theoretically) clears and unbinds on send