added options and bindeings + switch to isolated scope