workshop mvc