added angular js support