changed project architecture