Little bit of progress bits slowly getting welded in