add proposal api