Commented on basic functionality