Working version with documentation