Improved build process
fixed a potential error
Started working on UDP systems