unfinished work

but all brocken