Updated with basic documentation