Circuit board buying and catch up