big progress.. added reflection refraction