this is the best thread, good work posting all of them here