dis
nothing much
subpixel accuracy
alpha beta swap is implemented