added fade in and random render + underscore