add some style
make a new serice and factory for BOX services