trying to avoid private method error