adding executable mode