Major changes and add ed plibc