add source path
structural adjustment