filled rectangle class