Added skeleton for supervised training