moved each program into its own directory, started link script rewrite