complete object