work in progress on a signup engine