still working on netwroking