reflect method