extended with bootstrap and angular