fixec minor bugs