Updated to fire based off input elements
Workable proj