adding design files and test cpp file