overworked thoughts into markdown
created stub common classes