slowly getting there
more progress