alot more next up operator<<