adding base files and solutions