Added toggle functionality
Added diff module