added context size input