new gitignore, paddle method implementations