add initialize ls and general