it is never to late to start over
rm useless file
initial design
Rename to rec, implemented half of rect