updated readme with functional section