added a data passing server