malloc input updated