modify make first method