a little progress, I neeeeed some time