First commit working version

Signed-off-by: Md Latifur Rahman Maruf <marufbd@gmail.com>