bug fixes...
merge
??!