cons: use em rules
cons: use \autoref
install package dependencies