added query and angular