fixing sigining by the service