Commit first working prototype

Signed-off-by: Guillaume Betous <guillaume.betous@gmail.com>