added networking and boot loader