added STRUCTURE-lite and many other changes