almost fine mirror reflection...almost