[master] add more structures (lib, helpers, schemas), try on_post