need to add permanent memory