fixed reverted broken shit by making broken shit working shit