added early versions