added rectangle class to prep