This is a kata of the demp_app