geo / shader classes working