towards a proper demo