using values instead of placeholders