updated a seems to work version