add inline class and module support