rewrite a bit, add releases