add prozedural script