Can we keep the coding style and structure as the other modules?