add setup etc