javelin review