implementing different header system
implementing different header system
implementing different header system
implementing different header system
f*ck yes, generics
made string nullable (it already was, lol)