Create package observer