tweaking input design