rewrite this shit once again git add *!