a few homeworks