it's so complicated... and easy... i just can love it...