added proposal handler