charts logic + layer properties fields