introducing  articles service and jslint the whole thing