some scripts written by python