refactor using ensime. awesome :)
ensime
package