tring to add paramtrable sml parssing