@programmingvalue: how do you determine