backbone of proposal