working on user can create expense