initial draft of frontend view