mode bit implemented...i think!