changed dao object names & added log4j support