added method for emerge object