JML specs initial