v 1.0; full working mod. needs bug edits