logan long compilation