bootstrappin for learning and expediency