can someone tell me if there is a problem in the code or it is a BUG?? thx