make basic struct and ready to write test to driven development