reflection works now