Http kernel implementation using Commands