wooooo it works! inital commit on my part