something i did from last week. not too happy with it but might...