added drawing surface