set now nearly working