add Rectangle type