added basic functions of all type of LL