methods completed