change load to DOMContentLoaded