optimuze some access