following along in class angular demo, will probably remove later