completed basic protocol