separated name/id, added text placement rectangle