finsihed stage-4, with working dev environment