uses a basic shader