Well of course it is possible but still I have to say: "Tell me about it... Know exactly what you mean..." Then you are lucky, good for you mate.
I am not sure that "eight" was meant to be expressed as an integer. I would keep it as a CHAR[5] to avoid stack overflow, not even considering what would happen if you rotated the integer by ((1/2 PI) RAD).