amend
working on refactor
amend
add object unit
amend
working on byte  refactor
amend
add square
add triangle
add star