add Shape type
add Show derivance to Point and Shape types