this should probably be from template, not inline creation