removed unwanted files
added more test case
fixed few issues