everything is ready, except for propose