completed module access logic