Finished dependencies implementation