adding new s018 kernel