save uncommitted work

I need to refactor it a bit before it can be committed.