first post; this mostly works