Implemented all required changes
Changes in Abstract Net
Prepared to test
Minor mistake were deleted