Now using executables instead of dynamic libraries