basic mvp working, need to style, add cool features