S3 generic shine add and an initial method for a training frame