updated properties with variable placeholder