introduced unfinished cart editor, class for fancy buttons