Added some extra documentation