A small working model of the whole project