model Class completed