some scripts
scripts finished