refactor. change package name and use slf4j for logging