Did some changes now it has interface and option 1 and 2 working