Final project of BIA660