Added component model
Added things