adding Invoice class