some useless scripts