The Caladesi Framework written in scala