let's be democratic and include apply() and the link