started abstract package