Design a Model from Scratch