added allow override input