Created additional required classes