uniqid(mt_rand()) instead of md5(microtime()) for generating names