base structure
base structure. added foundation.
Merge remote-tracking branch 'origin/master'