first commit tSNE - not complete