[+] set the context as a service to allow more flexibility