working super fast on ports via registers