works a bit now