added placeholdereditor and other work