Add upload function

Add upload function, add finger prints defination.
Todo finger prints