First version buidlding class