update and new lilac.py