added some failing test cases
removed some warnings