extracted these