fixed provider resolver and swapped log4j for commons for now