Bug fixed and tested. Working.