got reflection working