worked on post processing conditionals