add composed input