added files
b logic implemented
file added