50m version done 1st iteration