added usage and todo section