added Circle class