private variables need to be specified
version 397 for excitonic block