not exactly working, but it's a start and it's time for me to go home