update init files + update gitignore + add todo