fix # bugs