have it working somewhat