finished computed variables