Added in relevant code snippets from User M, V, & C