First draft of scala post complete