mark unimplemented functions
consolidate flags into runflags