Basic part and model.
Working code.