beginning spec