Rearrange
Update test
Update gitignore