Hey that looks good to me. would like to add the alternative input values (that can be optional) to it as well but am happy to go with that.