document ready refactored
asd