modify tuple/apply