Implement basic frontend