added in basic arg evalutaion