First working revision, which accepts multiple css classes