draw both halves
using new
in progress