completed prepare