added :if and :unless conditionals to impressionist