freed dependencies a little bit