finished initial implementation, now finding the right parameters is
next step