get pin rendering working...need to cleanup/refactor for clarity