added audio class, seek functionality, need to finish timer