Implemented ASE protocol