ifb102 miniproject