added placeholders
fixes to placeholders
worked on the library