updates please this epic thread