added kernel assembly script