implemented object calling, positive indices for object calls, +refactoring