all functionalities working now. just need to get the popping sound.
will get back to it after work