implement some proposal handling, help