add base files and dependancies