browse feature big changes, not finished