improving some internal code