add tcustom to save custom target