Cahp 5 unfinished with bug