formatted added more dependencies