[F] added everything but the final touches -- not working due to stringify/parse issues with json