added basic integration module