adds init appending functions