bare bones window
fix name
add c3ga support
the start of a solution to a difficult problem