add proposal test and pass