modyfy ass2 and ass3