finished modules
finished functions, guards, ifs and cases