added basic benchmark and program options