* readme and functions