add module & custom code