Add basic functionality and almost no style