optimizing - frame complete