works, so far now check if we can do election on filesize, this could be producution