Initial version of Papas code.

Signed-off-by: Omar Ahmed <omar.nmi.ahmed@gmail.com>