update before working on debugging