[+] simple client with separated by classes logic added