second try at boulder projection