implement user script feature