minor refatoring