workinh on top merg