add structure and first acceptance test red