add ListComposer, add test cases, bump slf4j version to 1.7.5