input-manipulation