working on conditional placeholders issue