stable version with bug fixes