first version of code structure
skeletal build infra
first build is success