added multi-level logic
rebuilded executables