add loash api, not complete :baby:
enchance readme project struct :+1: