added drill class and bitmapabstract class