redesigned, added background pattern