object main