1 trial version, before refactor