many changes in respect of RFC and some tests and examples