better library and executables