move methods around and tighten access modifiers
move methods around and tighten access modifiers
delete extras.scala