working for the most part

:)