[PENDING: update the comments] figue