Included proper documentation