Lib service component

The first real post I would like. It has more meat and I think it will generally be good. Let me know what you think.
replace "and" with a comma and replace 3 with "three"