made use of server side artwork processing on the front end