finished functionality off, needs troubleshooting