cray stuff implemented