start to do algorithm library