add post on bg logic to simply complex conditionals