more thought added and some direction