all changes of scdm development stage
thse changes compile and run