using expression as argument instead of literals