scafolding class