lots of bs
support files
first attempt at charges input