updated version of madewith