user script functionality added