frag 4 working without functionality