use Abstract