We can do this easier with angular