kinda more stable
events
made a mess
kinda stable
updated composer
updated composer.json