REVIEW: let’s fix copy project by making it synchronous