basic reactive shit working
retemplitize
moving things to make them cleaner /clearer