Imprement idea : Model structure.