refactoring azure service table and all
adding punches by user