created modules for most included code