all working few little issues but first real upload