working model.

Written by storypmb