place module; update logger function; makefile update