Basic proof of concept implementation