scripts library