updated gitignore and did the inline functions