should this be privat?