added realibility, security, performance