@monsterbank: answering some