Lots of homework this meeting >.>