started gendata
did gen_data skeleton
did recursive part of make_ball