initial rough ideas