added some issue on github & fixed some interface things