simplify dependency, put sdk together