added protocol customization information and options

Some changes to address #101