favorites basic functionality added