Added idea model and structure