add fucntion to create all types of chips