first version of curler