sbt, new package structure
W => Q
refactoring