Cell phones and handheld computers advancement