add propreitary file stuff