added initial favorite feature