add vector/point/color code
add initial shape code