improved default variables