add scripts
divide scripts