updated behaviours for uploading on robot