finished step one of diamond problem