typo fixed
initial working build
source clean up