Working first version, not prod ready... yet.