cleaned code from previous presentation