add code and icons