made use of use correctly and got rid of repeating scope resolution