added main Observer on Library