obj analysis