added build files, basic data structures