initial implementation
added logs ignoring