observant systems