added angle controller