work to an extent ok