some work for graham scan