Basic MVP realisation and example