updating documentation; adding dependencies