Core design in scala in progress