lost my creativity on this, but it works.