add proposal submission feature