made vlads architecture changes