change behaviour to override variables