I hate to create files one by one, that's the mainly reason for this repo.