Left comments for what to add in addElement function