longer version of first post