got basics working - loading payloads etc