fight and code stuff things