applied bootstrap theme to item model, refactored transactional logic to service layer