fix system property reading