Delete prototype support and switched to a require statement