allow item replacement and fixed placeholders