write few coomwnt for TODO