Copy for implementation of gui and network