WIP II
prototype functioning.