added invoice controller