Thanks for answering RVSachin.
After making the changes you suggested, I came into another problem:
Unable to find compatible location for IOCell "We".
Heres the code again, Mind the READ process. Thats how its supposed to work :P (yeap, it's homework,must read two values async, and...