Wokring on abstract