make things private - public is default in scala (silly)