has small code stuff