added object explanation