working on Surreal stuff