debug, finish basic ones.