updates to scala abc