Added the first version of Log