working factory and controller
add css
looks good, works good
doen and done