modified to use dramconn