we will need longs