this is a good advice, at the moment I'm still experimenting this language