fixed errors
add schema
add ProductModel