Papers2 by @mekentosj is depite its little flaws just awesome