complex atomic principal