graphics basically working