thank you all, you're really clear explaining things. I'll keep practising hoping to write well-formed code