adding gate
deleting libraries